import os

# 配置文件路径
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
CONFIG_DIR = os.path.join(BASE_DIR, 'config')

# jieba自定义词典路径
JIEBA_DICT_PATH = os.path.join(CONFIG_DIR, 'jieba_dict.txt')

# 其他硬编码配置可以放在这里
# 例如：数据库路径、文件路径等
EXCEL_FILE_PATH = r"C:\Users\Administrator\Desktop\巡店\督察组巡店汇总.xlsx"
DB_FILE_PATH = r"C:\Users\Administrator\OneDrive\Database\mendian_info.db"
OUTPUT_FILE_PATH = r"C:\Users\Administrator\Desktop\巡店\匹配结果_new.xlsx"

# 相似度阈值
MIN_SIMILARITY_THRESHOLD = 0.0

# 同义词字典配置
# 说明：这个字典用于在文本清洗阶段将不同的表达方式统一为标准形式
# 格式：{"原始词汇": "标准化词汇"}
# 注意：键是原始词汇，值是标准化后的词汇
SYNONYM_DICT = {
    # 示例：将"人民商厦"和"人民商场"映射为统一的"人民商厦"
    #"商场": "人民商厦",
    #"人民商场": "人民商厦",
    # 可以继续添加更多同义词对
    # "建昌店": "建昌县店",
    # "葫芦岛店": "葫芦岛市店"
}

# 反向同义词字典（用于将标准化词汇映射回原始词汇）
# 说明：这个字典主要用于调试和分析，显示标准化词汇可能的原始形式
# 格式：{"标准化词汇": ["原始词汇1", "原始词汇2", ...]}
SYNONYM_REVERSE_DICT = {
    "商场": ["商场", "商城", "商品城","大厦","商厦"],
    "底商": ["底商", "菜市场", "菜场"],
    # 可以继续添加更多映射
    # "建昌县店": ["建昌店", "建昌县店"],
    # "葫芦岛市店": ["葫芦岛店", "葫芦岛市店"]
}